linux find and replace text in multiple files recursive